Age Process
The Age process is described on the following sections:
Machine Selection for the Age Process
For the Age process, aPriori selects the feasible machine with the lowest overhead per part. Overhead per part is the sum of the machine properties Direct Overhead Rate and Indirect Overhead Rate, amortized over the number of parts in one oven batch (see the formula for Oven Batch Size in Cycle Time for the Age Process).
A machine is considered feasible if the Calculated Oven Max Capacity is not 0.
Feasibility and Routing for the Age Process
Age is automatically included in routings for Bar & Tube parts that use extruded stock. You can include it manually for other parts, as desired.
Age is feasible only if the current material does not have cut code 41, 42, 51, or 52.
Formulas for the Age Process
aPriori uses the formulas in the following sections to determine costs associated with this bending process:
Direct Overhead Cost for the Age Process
Direct Overhead Cost per Part =
((Labor Cost * Overhead Multiplier) + (Direct Overhead Rate * Cycle Time)) /
Final Yield
Direct overhead cost depends on the following:
-
Labor cost: see Labor Cost for the Age Process.
-
Overhead multiplier: specified by the machine property Overhead Multiplier.
-
Direct overhead rate: see Overhead Rates.
-
Cycle time: see Cycle Time for the Age Process.
-
Final Yield: see Heat Treatment Yields.
Labor Cost for the Age Process
Labor Cost = (Labor Rate * Labor Time) / Final Yield
Labor cost depends on the following:
-
Labor rate: this is the product of the following:
- Machine property Labor Rate
- Cost model variable laborRateAdjustmentFactor (1 in starting point Digital Factories)
- Machine property Work Center Labor Rate Factor (1 in starting point Digital Factories)
-
Labor time (see formula)
-
Final yield (see Heat Treatment Yields)
Labor Time = Racking Labor Time *
Number of Operators * Labor Time Standard
Labor time is the product of the following:
-
Racking labor time: see formula
-
Number of operators (specified by the machine property Number of Operators)
-
Labor time standard: specified as the machine property Labor Time Standard. This multiplier is used to account for otherwise unaccounted for factors that affect labor time, such as operator fatigue or time spent by the operator for cleaning or maintenance.
Racking Labor Time = 1 / Racking Rate
Racking labor time per part is the reciprocal of the racking rate, where the racking rate is the number of parts that can be racked or wired up per unit time. The racking rate is specified in parts per hour by one of the following cost model variables:
-
smallPartsRackingRatePerHr (200 per hour in starting point Digital Factories): for parts with mass less than the cost model variable smallPartsWeightLimit (2.25kg in starting point Digital Factories).
-
mediumPartsRackingRatePerHr (100 per hour in starting point Digital Factories): for parts with mass greater than or equal to smallPartsWeightLimit and less than mediumPartsWeightLimit (11.4kg in starting point Digital Factories).
-
largePartsRackingRatePerHr (50 per hour in starting point Digital Factories): for parts with mass greater than or equal to the value of the cost model variable mediumPartsWeightLimit.
The racking rate is converted to parts per second for use in this formula.
Cycle Time for the Age Process
Cycle Time = Process Time * Cycle Time Adjustment Factor
Cycle time depends on the following:
-
Process time: see formula.
-
Cycle time adjustment factor: specified by the cost model variable cycleTimeAdjustmentFactor (1 in starting point Digital Factories). Administrators can customize this value in order to globally adjust cycle times for Bar & Tube.
Process Time = Aging Time / Oven Batch Size
Process time is the time a batch of parts remains in the oven, amortized over the number of parts in the batch. It depends on the following:
-
Aging time: this is the time a batch of parts remains in the oven. By default, this is looked up by material type in the lookup table tblMaterialAgingTime. In starting point Digital Factories, aging time for all materials is listed as 7 hours. Administrators can modify the lookup table to provide times that vary by material.
Note: Costing fails if the same material appears more than once in the lookup table.
If the current material is absent from the lookup table, default aging time is specified by the cost model variable defaultAgingTime (7 hours in starting point Digital Factories).
Users can override the default with the setup option Aging Time.
-
Oven batch size: by default, this is either the production batch size or the number of parts that can fit in the oven, whichever is smaller. See formula.
Oven Batch Size = min(Calculated Oven Max Capacity, Batch Size)
By default, oven batch size is either the production batch size or the number of parts that can fit in the oven, whichever is smaller. Default oven batch size depends on the following:
-
Calculated oven max capacity: see Calculated Oven Max Capacity.
-
Batch size: specified in the Production Scenario screen of the Cost Guide.
Users can override the default with the setup option Oven Batch Size.
Calculated Oven Max Capacity
The cost model determines the current machine’s maximum capacity by finding the most efficient of six possible orientations of the part within the oven container:
-
Part width aligned with oven width and part length aligned with oven length
-
Part width aligned with oven width and part height aligned with oven length
-
Part length aligned with oven width and part width aligned with oven length
-
Part length aligned with oven width and part height aligned with oven length
-
Part height aligned with oven width and part length aligned with oven length
-
Part height aligned with oven width and part width aligned with oven length
For each orientation, the cost model calculates the number of parts that fit in the oven container using a space allowance specified by the cost model variable agingPartNestingAlowance (13mm in starting point Digital Factories). The allowance is added to each dimension of each part.
The calculation assumes that part bounding boxes (supplemented by the nesting allowance) do not overlap.
Part length is given by the following geometric properties:
-
Bar & Tube parts: Length of the part’s cross section
-
All other parts: Length of the part
Part width is given by the following geometric properties:
-
Sheet Metal parts: SER Width of the part’s blank
-
Bar & Tube parts: Width or (if there is no Width) Outside Diameter of the part’s cross section
-
All other parts: Width of the part
Part width is given by the following geometric properties:
-
Sheet Metal parts: Thickness of the part’s blank
-
Bar & Tube parts: Height or (if there is no Height) Outside Diameter of the part’s cross section
-
All other parts: Height of the part
The oven container dimensions are given by the following machine properties:
-
Internal Width
-
Internal Length
-
Internal Height
Calculated oven max capacity drives cycle time; see Cycle Time for the Age Process.
Setup Options for the Age Process
The Age process provides the following option:
Aging Time
This is the time a batch of parts remains in the oven. By default, it is looked up by material type in the lookup table tblMaterialAgingTime. In starting point Digital Factories, aging time for all materials is listed as 7 hours. Administrators can modify the lookup table to provide times that vary by material.
Note: Costing fails if the same material appears more than once in the lookup table.
If the current material is absent from the lookup table, default aging time is specified by the cost model variable defaultAgingTime (7 hours in starting point Digital Factories).
Users can override the default with this setup option. Aging time drives cycle time; see Cycle Time for the Age Process.
Oven Batch Size
By default, oven batch size is either the production batch size or the number of parts that can fit in the oven, whichever is smaller. See Cycle Time for the Age Process. Users can override the default with this setup option.